基本操作:
在考生文件夹下,samp1.mdb数据库文件中已建立两个表对象(名为员工表和部门表)。试按以下要求,完成表的各种操作:
(1)分析两个表对象员工表和部门表的构成,判断其中的外键属性,将其属性名称作为员工表的对象说明内容进行设置。
(2)将员工表中有摄影爱好的员工其备注字段的值设为True(即复选框里打上钩)。
(3)删除员工表中年龄超过55岁(不含55)的员工记录。
(4)将考生文件夹下文本文件Test.txt中的数据导入追加到当前数据库的员工表相应字段中。
(5)设置相关属性,使表对象员工表中密码字段最多只能输入五位0-9的数字。
(6)建立员工表和部门表的表间关系,并实施参照完整。
简单应用:
考生文件夹下存在一个数据库文件samp2.mdb,里面已经设计好两个关联表对象tEmp和tGrp及表对象tBmp和tTmp。试按以下要求完成设计:
(1)以表对象tEmp为数据源,创建一个查询,查找并显示年龄大于等于40的职工的编号、姓名、性别、年龄和职务五个字段内容,所建查询命名为qT1。
(2)建立表对象tEmp的所属部门和tGrp的部门编号之间的多对一关系并实施参照完整性。创建一个查询,按照部门名称查找职工信息,显示职工的编号、姓名及聘用时间三个字段的内容。要求显示参数提示信息为请输入职工所属部门名称,所建查询命名为qT2。
(3)创建一个操作查询,将表tBmp中编号字段值均在前面增加05两个字符,所建查询命名为qT3。
(4)创建一个查询,删除表对象tTmp里所有姓名含有红字的记录,所建查询命名为qT4。
综合应用:
考生文件夹下存在一个数据库文件samp3.mdb,里面已经设计了表对象tEmp、窗体对象fEmp、报表对象rEmp和宏对象mEmp。同时,给出窗体对象fEmp的若干事件代码,试按以下功能要求补充设计。
功能:
(1)调整窗体对象fEmp上报表输出按钮(名为bt1)的位置,要求其左边对齐退出按钮,下边距离退出按钮1厘米(即bt1钮的下边距离bt2钮的上边1厘米);调整上述两个命令按钮的Tab键移动顺序为:先报表输出按钮,再退出按钮。
(2)调整报表对象rEmp,将报表记录数据先按年龄升序、再按姓名降序排列,并打开相关组页眉区域,添加一个文本框控件(命名为ta),设置属性,使其显示年龄段信息,如18、19、......等。
(3)窗体加载事件实现的功能是显示窗体标题,显示内容为****年度报表输出,其中四位****为系统当前年份,请补充加载事件代码,要求使用相关函数获取当前年份。
(4)窗体中报表输出和退出按钮的功能是单击报表输出按钮(名为bt1)后,首先将退出按钮标题变为红色(255),然后以预览方式打开报表rEmp;单击退出按钮(名为bt2)调用宏mEmp。
按照以上功能描述补充相关事件代码,要求考虑错误处理。
注意:不允许修改数据库中的表对象tEmp和宏对象mEmp;不允许修改窗体对象fEmp和报表对象rEmp中未涉及的控件和属性;
已给事件过程,只允许在*****Add*****与*****Add*****之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。